GNOME Shell est l'interface graphique (graphical shell) par défaut conçue pour l'environnement de bureau GNOME 3. Il est pré-installé sur la variante Ubuntu GNOME, et deviendra l'interface par défaut d'Ubuntu à partir de la version 17.10 (Artful Aardvark).
GNOME Shell a pour but de fournir les fonctions essentielles d'interface entre l'ordinateur et l'utilisateur, comme le chargement d'applications et la gestion des fenêtres. GNOME Shell prend avantage des dernières avancées technologiques des nouvelles cartes graphiques modernes et introduit des concepts d'interface utilisateur novateurs afin de produire une expérience simple, moderne, épurée et plaisante.
D'un point de vue technique, GNOME Shell est un plugin pour le gestionnaire de fenêtre Mutter (successeur de Metacity). Mutter agit aussi comme un compositeur graphique (ça réalise des effets visuels en stockant provisoirement les images dans une mémoire tampon pour les modifier avant de les afficher), et utilise à ce titre l'accélération graphique proposée par le matériel. Le gestionnaire de session de GNOME détecte automatiquement si le pilote de votre carte graphique est capable de faire fonctionner Gnome Shell, et si c'est impossible, un mode de rendu logiciel (émulation de l'accélération graphique matérielle) est utilisé (pilote graphique LLVMpipe).
Il est conseillé d'avoir une carte graphique capable d'accélération graphique pour de meilleures performances.
Pour l'installation depuis une autre variante, il faut aussi disposer des droits d'administration et d'une connexion à Internet fonctionnelle et active.
Si vous souhaitez bénéficier d'une installation propre et complète, ou plus simplement essayer Ubuntu avec GNOME Shell dans un environnement "live" (CD, USB…), allez voir du côté de Ubuntu GNOME.
À partir de la version 17.10, Gnome Shell sera l'environnement par défaut d'Ubuntu, et sera donc disponible sur les images ISO par défaut d'Ubuntu.
Théoriquement, il suffit d'installer le paquet gnome-shell (on peut conserver le gestionnaire de session LightDM).
Pour profiter pleinement d'un environnement GNOME cohérent, il est possible d'installer ubuntu-gnome-desktop depuis une installation minimale d'Ubuntu. Depuis une autre variante, cette manipulation peut provoquer quelques doublons dans la liste des logiciels installés.
Lors de la connexion (via LightDM ou GDM), 3 sessions sont normalement proposées suite à l'installation de Gnome Shell :
Par défaut, GNOME Shell se veut minimaliste et épuré : le seul élément visible de l'interface est la barre supérieure (topbar, aussi parfois appelée panel). De droite à gauche, on y trouve les éléments suivants :
Gérer le son, la luminosité, le micro, la connexion internet, le bluetooth, la batterie, la session (quitter la session, verrouiller, éteindre, redémarrer, etc.) et un accès aux paramètres système essentiels.
Optionnellement, immédiatement à gauche de ce menu, on peut trouver :
Au centre, l'horloge : cliquer dessus donne accès au calendrier, aux notifications (depuis Ubuntu 15.10) et aux commandes multimédia (lecture/pause/suivant/précédent ; depuis Ubuntu 17.04).
Pour la plupart des applications du projet GNOME, le menu de l'application (AppMenu) contient au moins :
Il peut aussi contenir les préférences globales de l'application, voir la page dédiée à l'ergonomie de Gnome pour plus de détails. Pour les applications mal intégrées au projet GNOME, seul Quitter sera proposé.
Tout à gauche, un bouton donne accès à la vue des activités : en cliquant sur Activités, ou en "cognant" la souris dans ce coin de l'écran, on ouvre la vue des activités.
En haut, une entrée de recherche. Dès que la vue activités s'ouvre, ce que l'on tape au clavier va dans cette entrée et est recherché.
Au centre se trouvent les activités en cours de l'utilisateur : sous forme de miniatures, vos fenêtres ouvertes sont accessibles ou fermables en un clic.
À droite, les espaces de travail ("bureaux virtuels").
On peut cliquer dessus, mais il suffit d'utiliser la molette de la souris dans la vue des activités pour passer d'un espace à l'autre.
Les miniatures des fenêtres peuvent être changées d'espace de travail par simple glissé-déposé.
À gauche, le "dash" est la barre latérale où sont épinglés vos applications favorites. Tous les programmes ouverts ont aussi une icône correspondante sur le dash, soulignée d'un tiret bleu.
Les programmes peuvent être épinglés ou désépinglés d'un simple clic droit.
En bas du dash, on voit le bouton d'accès à la vue des applications
Les applications sont listées sous forme d'une grille d'icônes. Il y a (en bas) un onglet "Fréquemment utilisées", et un onglet "Toutes les applications" où les applications sont triées alphabétiquement.
Divers utilitaires permettent de créer et gérer des "dossiers" (appfolders) pour regrouper certaines applications (par exemple, un dossier "Jeux" pour éviter d'avoir une vingtaine d'icônes de jeux qui polluent la liste des applications).
Ces raccourcis sont ceux par défaut. Vous pouvez les modifier dans Paramètres système → Clavier.
Maj correspond à la touche "majuscules" (parfois appelée "Shift"), généralement symbolisée par une flèche vers le haut ⇧Super correspond à la touche "Logo", qui est généralement identifiable par le logo Windows, ou le symbole ⌘ sur les claviers Apple.Tab correspond à la touche "tabulation", qui se reconnaît aux 2 flèches opposées qui la symbolisent ⇆² est le symbole apposé à la touche au dessus de "Tab" avec les claviers AZERTY français. Si vous utilisez un autre clavier, quel qu'il soit, c'est toujours la touche au dessus de "Tab" qui est concernée par ce raccourci, inutile de chercher où est le "²" sur votre disposition !| Navigation générale | |
|---|---|
| Alt+F1 ou Super | Ouvrir la vue des activités (ou revenir à la fenêtre active si on est déjà dans la vue des activités) |
| Super+M | Afficher la zone des notifications |
| Super+A | Afficher la vue des applications |
| Ctrl+Alt+D (sur 14.04 : Super+D) (sur 16.04 : Ctrl+Super+D) | Montrer le bureau raccourci à confirmer |
| Ctrl+Alt+flèche haut/bas | passer d'un espace de travail à l'autre |
| Ctrl+Alt+Shift+flèche haut/bas | déplacer la fenêtre active d'un espace de travail à l'autre |
| Navigation entre les fenêtres | |
| Alt+Tab | passer d'une fenêtre à une autre |
| Alt+Maj+Tab | idem, mais dans l'autre sens |
| Alt+² | idem mais entre les fenêtres d'une même application |
Impr est la touche "Impression d'écran", qui peut apparaître sous divers diminutifs, généralement à coté de F12.
| Capture d'écran | |
|---|---|
| Impr | capturer tout l'écran et enregistrer la capture dans ~/Images |
| Maj+Impr | capturer une zone de l'écran et enregistrer la capture dans ~/Images |
| Alt+Impr | capturer la fenêtre active et enregistrer la capture dans ~/Images |
| Ctrl+Impr | capturer tout l'écran et enregistrer la capture dans le presse-papier |
| Ctrl+Maj+Impr | capturer une zone de l'écran et enregistrer la capture dans le presse-papier |
| Ctrl+Alt+Impr | capturer la fenêtre active et enregistrer la capture dans le presse-papier |
| Ctrl+Maj+Alt+R | commencer ou finir un enregistrement d'écran (vidéo) |
| Autres | |
|---|---|
| Alt+F2 | saisir une commande (exécuter) |
| Super+L | verrouiller la session |
Les applications GNOME (y compris les paramètres système, GNOME Shell, l'outil de personnalisation et les extensions) utilisent le système dconf pour gérer leurs réglages.
Depuis le menu à droite de la barre supérieure, cliquez sur la clé à molette et le tournevis pour accéder aux paramètres système.
On peut entre autres y régler les comptes en ligne, les paramètres de confidentialité, les langues, les paramètres de recherche, les raccourcis clavier, la coloration de l'affichage, la résolution et la disposition des écrans, les réglages des imprimantes, des périphériques son, réseau, d'impression, de pointage (le pilote "synaptics" est mal supporté par les versions récentes de GNOME Shell, vous devriez utiliser "libinput" pour que cet aspect du paramétrage soit fonctionnel), bluetooth, etc. ainsi que l'heure, les paramètres d'accessibilité, la gestion des utilisateurs, etc.
Les programmes par défaut se règlent dans "Détails" pour une raison obscure.
/usr/lib/gnome-settings-daemon/gsd-*
Ces plugins sont contrôlés par des fichiers .desktop situés dans /etc/xdg/autostart (dans dconf, voir org.gnome.SettingsDaemon.*.desktop).
L'Outil de Personnalisation GNOME (gnome-tweak-tool) est l'utilitaire graphique le plus avancé pour vous permettre de configurer GNOME Shell.
Voir la page dédiée à l'outil de personnalisation pour son installation et son utilisation.
Voir aussi : ce tutoriel tutoriel dédié à la personnalisation de Gnome Shell.
Ayant pour objectif d'enrichir et de modifier l'interface, les extensions personnalisent énormément l'utilisation de GNOME Shell, et sont l'un de ses points fort majeur.
Portail dédié : Extensions GNOME Shell
Le site officiel extensions.gnome.org propose un vaste catalogue d'extensions, vous pouvez également y constater quelles sont les extensions les plus populaires, et y accéder à la liste des extensions présentes sur votre système.
Grâce à de petits interrupteurs, on peut installer, mettre à jour, activer ou désactiver les extensions proposées directement depuis le site (compatible surtout avec Firefox).
Le but du site officiel extensions.gnome.org est de proposer des extensions dont le code a été lu et compris par des responsables liés à la fondation GNOME : les extensions proposées présentent donc rarement des bugs majeurs, et sont normalement dignes de confiance. Ces extensions sont normalement installables via la logithèque GNOME, et peuvent être gérées depuis l'outil de personnalisation.
Certaines manipulations plus spécifiques peuvent être effectuées directement avec l'éditeur de paramètres dconf. Voir cette page pour quelques exemples.
Si vous avez perdu vos repères vis-à-vis de l'utilisation des applications, voir la page dédiée à l'organisation de l'interface des applications GNOME.
Voir cet article dédié.
Contributeurs : Roschan.